home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / new_file / programm / a56 / a56.lzh / src / tok.awk < prev    next >
Encoding:
AWK Script  |  1994-05-03  |  262 b   |  5 lines

  1. BEGIN        {printf("struct {int n; char *name;} tok_tab[] = {\n");}
  2. /#define/    {printf("    {%d, \"%s\"},\n", $3, $2);}
  3. /# define/    {printf("    {%d, \"%s\"},\n", $4, $3);}
  4. END        {printf("};\n#define N_TOK (sizeof tok_tab / sizeof tok_tab[0])\nint n_tok = N_TOK;\n");}
  5.